package car.aistar.mapper;

import car.aistar.entity.CarDetail;
import car.aistar.entity.CarDetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CarDetailMapper {
    int countByExample(CarDetailExample example);

    int deleteByExample(CarDetailExample example);

    int deleteByPrimaryKey(Long id);

    int insert(CarDetail record);

    int insertSelective(CarDetail record);

    List<CarDetail> selectByExample(CarDetailExample example);

    CarDetail selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") CarDetail record, @Param("example") CarDetailExample example);

    int updateByExample(@Param("record") CarDetail record, @Param("example") CarDetailExample example);

    int updateByPrimaryKeySelective(CarDetail record);

    int updateByPrimaryKey(CarDetail record);
}